package thread;

/**
 * 线程提供了一套获取相关详细的方法
 */
public class ThreadInfoDemo {
    public static void main(String[] args) {
        Thread main=Thread.currentThread();//获取主线程进行查看
        System.out.println(main);

        String name=main.getName();//获取线程的名字
        System.out.println(name);

        long id=main.getId();//获取线程的唯一标识
        System.out.println(id);

        //priority:优先级
        int priority=main.getPriority();//获取线程的优先级
        System.out.println(priority);

        //当前线程是否被中断了
        boolean isInterrupted=main.isInterrupted();
        System.out.println("是否被中断:"+isInterrupted);
        //是否为守护线程
        boolean isDaemon=main.isDaemon();
        System.out.println("是否为守护线程"+isDaemon);
        //是否活着
        boolean   isAlive=main.isAlive();
        System.out.println("是否活着"+isAlive);

    }
}
